Performance Analysis Using SvPablo
نویسنده
چکیده
In this tutorial we present SvPablo, a graphical source code browser and performance visualizer that integrates the University of Illinois Pablo project's dynamic performance instrumentation software with HPF and C compilers and with the MIPS R10000 hardware performance mechanism. The following topics will be covered in the tutorial: an introduction to the SvPablo environment, including an overview of the Self-Deening Data Format, used to store the performance les; the instrumentation and visualization of HPF and C programs; the integration with the MIPS R10000 hardware performance counters; and nally an experiment using a real life application running on an SGI Origin 2000, that demonstrates the usefulness of SvPablo for tuning application programs. SGI Origin 2000, que demonstra a utilidade do SvPablo para o ajuste de aplicaa c~ oes cient cas.
منابع مشابه
SvPablo: A Multi-language Performance Analysis System
SvPablo is a language independent performance analysis and visualization system that supports analysis of applications written in a variety of languages and executing on both sequential and parallel systems. In addition to capturing application data via software instrumentation, SvPablo also exploits hardware performance counters to capture the interaction of software and hardware. Both hardwar...
متن کاملSvPablo: A Multi-Language Architecture-Independent Performance Analysis System
SvPablo(source view pablo): Is a graphical environment for instrumenting application source code and browsing dynamic performance data. Is portable, language independent, and performance metric independent( enabled by using the SDDF-self describing data format ). Supports for applications executing on both sequential and parallel systems and exploits hardware support of performance counters. De...
متن کاملPerformance Contracts: A Fuzzy Logic Perspective
Historically, performance analysis has focused on monolithic applications executing on large, stand-alone parallel systems. In such a domain, measurement and post-mortem analysis and code optimization suffice to eliminate performance bottlenecks and optimize applications. Most existing performance analysis systems (e.g., SvPablo [1], Medea [2], and Paragraph [5]) use only post-mortem analysis. ...
متن کاملPerformance Analysis of GYRO: A Tool Evaluation
The performance of the Eulerian gyrokinetic-Maxwell solver code GYRO is analyzed on five high performance computing systems. First, a manual approach is taken, using custom scripts to analyze the output of embedded wallclock timers, floating point operation counts collected using hardware performance counters, and traces of user and communication events collected using the profiling interface t...
متن کاملPerformance database technology for SciDAC applications
As part of the Performance Engineering Research Institute (PERI) effort, the Performance Database Working Group, which involves PERI researchers as well as outside researchers at the University of Oregon, Portland State University, and Texas A&M University, has developed technology for storing performance data collected by a number of performance measurement and analysis tools, including TAU, P...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007